/*树*/
.pt-header-list-tree{
    padding-top:183px;
    padding-top:1.83rem;
}
/*操作按钮*/
.supp-list-tree-btn{
    display: flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;    
    height:64px;
    height:0.64rem;
    position: fixed;
    top:78px;
    top: 0.78rem;
    right: 0;  
    left:0;
    background:#fff;  
    align-items: center;  
    -webkit-align-items: center;    
}
.supp-list-tree-btn li{
    /*display: inline-block;*/
    float:left;
    color:#999;
    font-size: 22px;
    font-size: 0.22rem;
    border-right:2px solid #999;
    border-right:0.02rem solid #999;
    padding:6px 10px;
    padding:0.06rem 0.1rem;
}
.supp-list-tree-btn li:last-child{
    border-right:none;
}

.supp-list-tree{
    padding:0 25px;
    padding:0 0.25rem;
    background:#fff;
}
.supp-arrow-left-lg{
    width:30px;
    width:0.3rem;
    height:30px;
    height:0.3rem;
    background:url(../../img/arrow_right.png) no-repeat center center;
    background-size:cover;
}
.supp-arrow-bottom-lg{
    width:30px;
    width:0.3rem;
    height:30px;
    height:0.3rem;
    background:url(../../img/arrow_bottom.png) no-repeat center center;
    background-size:cover;
}
.supp-list-tree-title{
    width:100%;
    height:84px;
    height:0.84rem;
    line-height:84px;
    line-height:0.84rem;
/*    padding-left:24px;
    padding-left:0.24rem;*/
    background:#fff;
    border-bottom: 1px solid #D2D2D2;
    border-bottom: 0.01rem solid #D2D2D2;
    display: -webkit-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
} 
.supp-list-tree-oper{
    width:100%;
    padding-left:26px;
    padding-left:0.26rem;
    height:84px;
    height:0.84rem;
} 
.supp-list-tree-oper>input{
    display:none;
}
.supp-list-tree-oper label {
    display: inline-block;
    width: 100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    padding-right:38px;
    padding-right:0.38rem;
    font-size: 26px;
    font-size: 0.26rem;
}
.supp-list-tree-oper input + label:before{
    position:absolute;
    right:8px;
    right:0.08rem;
}
.supp-list-tree-oper input[type="radio"]:checked + label:before {
    /*background-image: url(../../img/check_right.png);*/
    content: "\e910";
    color:#38adff;
}
.supp-list-tree-oper input[type="checkbox"] + label:before {
    /*background-image: url(../../img/checkbox_default.png);*/
    color: #bfbfbf;
    content: "\e915";
    
}

.supp-list-tree-oper input[type="checkbox"]:checked + label:before {
    /*background-image: url(../../img/checkbox_check.png);*/
    content: "\e916";
    color:#38adff;
}   

.supp-list-tree-wrapper{
    background-color:#fff;
    display: none;
}
.supp-list-tree .supp-list-tree-wrapper>li{
    overflow:hidden;
    position:relative;
    line-height:0.84rem;
    display: -webkit-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    height:auto;
    display:block;
}
/*66px*/
.supp-list-tree .supp-list-tree-wrapper-level-1 .supp-list-tree-title{
    padding-left:56px;
    padding-left:0.56rem;
}
.supp-list-tree .supp-list-tree-wrapper-level-2 .supp-list-tree-title{
    padding-left: 110px;
    padding-left: 1.1rem;
}
.supp-list-tree .supp-list-tree-wrapper-level-3 .supp-list-tree-title{
    padding-left: 164px;
    padding-left: 1.64rem;
}
.supp-list-tree .supp-list-tree-wrapper-level-4 .supp-list-tree-title{
    padding-left: 218px;
    padding-left: 2.18rem;
}
.supp-list-tree .supp-list-tree-wrapper-level-5 .supp-list-tree-title{
    padding-left: 272px;
    padding-left: 2.72rem;
}
/*end*/